#ifndef GLSCENEINTERFACEDRAWERS_H_
#define GLSCENEINTERFACEDRAWERS_H_

#include "gl.h"

#include "SDLCanvas.h"

namespace catan
{

class GLSceneInterfaceDrawers
{
public:
	static void drawRectangularTexture(float left, float right, float bottom, float top, GLuint texture, SDLCanvas &sdlCanvas);
	static void drawText(const char *textString, int textLength, bool isCursorShown, float top, float left, float height, GLuint texture, SDLCanvas &sdlCanvas);
	static void drawDie(int rolledNumber, int side, float left, float top, float width, GLuint texture, SDLCanvas &sdlCanvas);
private:
	GLSceneInterfaceDrawers();
};

}

#endif /*GLSCENEINTERFACEDRAWERS_H_*/
